/**
 * 头像工具函数
 */

/**
 * 获取完整的头像URL
 * @param {string} avatar - 头像路径
 * @returns {string} 完整的头像URL
 */
export const getAvatarUrl = (avatar) => {
  // 安全检查，确保avatar是字符串
  if (!avatar || typeof avatar !== 'string') return ''
  
  // 如果已经是完整URL，直接返回
  if (avatar.startsWith('http')) return avatar
  
  // 确保路径以/开头
  const cleanPath = avatar.startsWith('/') ? avatar : `/${avatar}`
  
  // 拼接后端基础URL
  return `http://localhost:8080${cleanPath}`
}
